import bisect

# A series of random numbers
value = [14, 85, 77, 26, 50, 45, 66, 79, 10, 3, 84, 77, 1]

print('New  Pos  Content')
print('---  ---  -------')

# use bisect_left and insort_left
l = []
for i in value:
    position = bisect.bisect_left(l, i)
    bisect.insort_left(l, i)
    print('{:>3}  {:>3}'.format(i, position), l)
